semi-public transport - Español Inglés Diccionario